cc_system_library(
    name = 'protobuf',
    lib = 'protobuf',
    package_name = 'libprotobuf-dev',
    hdrs = [
      '/usr/include/google/protobuf/io/coded_stream.h',
      '/usr/include/google/protobuf/io/gzip_stream.h',
      '/usr/include/google/protobuf/io/printer.h',
      '/usr/include/google/protobuf/io/tokenizer.h',
      '/usr/include/google/protobuf/io/zero_copy_stream.h',
      '/usr/include/google/protobuf/io/zero_copy_stream_impl.h',
      '/usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h',
      '/usr/include/google/protobuf/stubs/common.h',
      '/usr/include/google/protobuf/stubs/once.h',
      '/usr/include/google/protobuf/descriptor.h',
      '/usr/include/google/protobuf/descriptor.pb.h',
      '/usr/include/google/protobuf/descriptor_database.h',
      '/usr/include/google/protobuf/dynamic_message.h',
      '/usr/include/google/protobuf/extension_set.h',
      '/usr/include/google/protobuf/generated_message_util.h',
      '/usr/include/google/protobuf/generated_message_reflection.h',
      '/usr/include/google/protobuf/message.h',
      '/usr/include/google/protobuf/message_lite.h',
      '/usr/include/google/protobuf/reflection_ops.h',
      '/usr/include/google/protobuf/repeated_field.h',
      '/usr/include/google/protobuf/service.h',
      '/usr/include/google/protobuf/text_format.h',
      '/usr/include/google/protobuf/unknown_field_set.h',
      '/usr/include/google/protobuf/wire_format.h',
      '/usr/include/google/protobuf/wire_format_lite.h',
      '/usr/include/google/protobuf/wire_format_lite_inl.h',
    ],
    dep_cc_flags = [
      '-DMY_FLAG=1',
    ],
)
